/*
 * Copyright (c) 2010-2021 Contributors to the Eclipse Foundation
 * 
 * See the NOTICE file(s) distributed with this work for additional
 * information regarding copyright ownership.
 * 
 * This program and the accompanying materials are made available under the
 * terms of the Eclipse Public License 2.0 which is available at
 * http://www.eclipse.org/legal/epl-2.0
 * 
 * SPDX-License-Identifier: EPL-2.0
 */

/** configure the display modes -- note that the "showLabel" button attribute hides labels for us */
.oneui .idxButtonIconSymbol {
	display: none; 
	visibility: hidden;
	width: 0px;
	height: 0px;
}

.dijit_a11y.oneui .idxButtonHasIconSymbol .idxButtonIconSymbol,
.dj_a11y.oneui .idxButtonHasIconSymbol .idxButtonIconSymbol {
	display: inline-block;
	visibility: visible;
	width: auto;
	height: auto;
	font-size: 18px;
	line-height: 18px;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
}

.dijit_a11y.oneui .idxButtonHasIconSymbol .dijitIcon,
.dj_a11y.oneui .idxButtonHasIconSymbol .dijitIcon {
	display: inline-block;
	width: auto;
	height: auto;
}

.dijit_a11y.oneui .idxButtonHasIconSymbol.idxButtonIconOnly .dijitButtonContents .dijitButtonText,
.dj_a11y.oneui .idxButtonHasIconSymbol.idxButtonIconOnly .dijitButtonContents .dijitButtonText {
	display: none !important;
}

.dijit_a11y.oneui .idxButtonToolbar .dijitButtonNode,
.dj_a11y.oneui .idxButtonToolbar .dijitButtonNode,
.dijit_a11y.oneui .idxButtonDerived.idxButtonToolbar .dijitButtonNode,
.dj_a11y.oneui .idxButtonDerived.idxButtonToolbar .dijitButtonNode {
	border: 0px none transparent !important;
}

.dijit_a11y.oneui .idxButtonDerived.dijitHover.idxButtonToolbar.idxButtonIconOnly .idxButtonIconSymbol,
.dj_a11y.oneui .idxButtonDerived.dijitHover.idxButtonToolbar.idxButtonIconOnly .idxButtonIconSymbol {
	text-decoration: underline;
}

.oneui .dijitButton.idxButtonLabelOnly .dijitIcon,
.oneui .dijitComboButton.idxButtonLabelOnly .dijitIcon,
.oneui .dijitDropDownButton.idxButtonLabelOnly .dijitIcon,
.oneui .dijitToggleButton.idxButtonLabelOnly .dijitIcon {
  visibility: hidden;
  display: none;
}

/** choose the icon file based on the placement of the button **/
.oneui .idxButtonIcon .dijitIcon {
	background-image: url("images/buttonIcons.png");
	width: 16px;
	height: 16px;
}

[lang|="ar"].dijitRtl .oneui .idxButtonIcon .idxHelpIcon,
.dijitRtl .oneui .idxButtonIcon .idxFirstPageIcon,
.dijitRtl .oneui .idxButtonIcon .idxLastPageIcon,
.dijitRtl .oneui .idxButtonIcon .idxNextPageIcon,
.dijitRtl .oneui .idxButtonIcon .idxPreviousPageIcon {
	-webkit-transform:scaleX(-1);
	-moz-transform:scaleX(-1);
	-ms-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	transform:scaleX(-1);
}

.oneui .idxButtonSecondary.idxButtonIcon .dijitIcon,
.oneui .idxButtonIcon.idxButtonSecondary .dijitIcon {
	background-image: url("images/buttonIcons.png");
}

.oneui .idxButtonSpecial.idxButtonIcon .dijitIcon {
	background-image: url("images/buttonIconsSpecial.png");
	}

.oneui .idxTooltipDialogButton .dijitButtonContents .dijitArrowButtonInner {
	background: none;
	width: 0;
}

.oneui .idxButtonToolbar.idxButtonIcon .dijitIcon,
.oneui .idxButtonIcon.idxButtonToolbar .dijitIcon {
	background-image: url("images/buttonIcons.png");
}

.oneui .dijitTabButtonIcon.idxConfigureIcon, 
.oneui .dijitTabButtonIcon.idxCloseIcon, 
.oneui .dijitTabButtonIcon.idxEditIcon, 
.oneui .dijitTabButtonIcon.idxFilterIcon, 
.oneui .dijitTabButtonIcon.idxClearFilterIcon, 
.oneui .dijitTabButtonIcon.idxHelpIcon, 
.oneui .dijitTabButtonIcon.idxInfoIcon, 
.oneui .dijitTabButtonIcon.idxMinimizeIcon, 
.oneui .dijitTabButtonIcon.idxMaximizeIcon, 
.oneui .dijitTabButtonIcon.idxRestoreIcon, 
.oneui .dijitTabButtonIcon.idxRefreshIcon, 
.oneui .dijitTabButtonIcon.idxPrintIcon, 
.oneui .dijitTabButtonIcon.idxNextPageIcon, 
.oneui .dijitTabButtonIcon.idxPreviousPageIcon, 
.oneui .dijitTabButtonIcon.idxLastPageIcon, 
.oneui .dijitTabButtonIcon.idxFirstPageIcon {
	background-image: url(images/tabButtonIcons.png);
	width: 16px;
	height: 16px;
	margin: 0px;
	border: 0px none;
	padding: 0px;
	}

/** setup the background position for each icon type in each state **/
.oneui .idxCloseIcon {
	background-position: 0px 0px;
}

.oneui .idxButtonDerived.dijitHover .idxCloseIcon {
   background-position: -16px 0px;
}
.oneui .idxButtonDerived.dijitActive .idxCloseIcon,
.oneui .idxButtonDerived.dijitOpened .idxCloseIcon {
   background-position: -32px 0px;
}
.oneui .idxButtonDerived.dijitDisabled .idxCloseIcon {
   background-position: -48px 0px;
}

.oneui .idxConfigureIcon {
	background-position: -0px -16px;
}

.oneui .idxButtonDerived.dijitHover .idxConfigureIcon {
   background-position: -16px -16px;
}

.oneui .idxButtonDerived.dijitActive .idxConfigureIcon,
.oneui .idxButtonDerived.dijitOpened .idxConfigureIcon {
   background-position: -32px -16px;
}
.oneui .idxButtonDerived.dijitDisabled .idxConfigureIcon {
   background-position: -48px -16px;
}

.oneui .idxEditIcon {
	background-position: 0px -32px;
}

.oneui .idxButtonDerived.dijitHover .idxEditIcon {
   background-position: -16px -32px;
}
.oneui .idxButtonDerived.dijitActive .idxEditIcon,
.oneui .idxButtonDerived.dijitOpened .idxEditIcon {
   background-position: -32px -32px;
}
.oneui .idxButtonDerived.dijitDisabled .idxEditIcon {
   background-position: -48px -32px;
}

.oneui .idxFilterIcon {
	background-position: 0px -48px;
}

.oneui .idxButtonDerived.dijitHover .idxFilterIcon {
   background-position: -16px -48px;
}
.oneui .idxButtonDerived.dijitActive .idxFilterIcon,
.oneui .idxButtonDerived.dijitOpened .idxFilterIcon {
   background-position: -32px -48px;
}
.oneui .idxButtonDerived.dijitDisabled .idxFilterIcon {
   background-position: -48px -48px;
}

.oneui .idxClearFilterIcon {
	background-position: 0px -64px;
}

.oneui .idxButtonDerived.dijitHover .idxClearFilterIcon {
   background-position: -16px -64px;
}
.oneui .idxButtonDerived.dijitActive .idxClearFilterIcon,
.oneui .idxButtonDerived.dijitOpened .idxClearFilterIcon {
   background-position: -32px -64px;
}
.oneui .idxButtonDerived.dijitDisabled .idxClearFilterIcon {
   background-position: -48px -64px;
}

.oneui .idxHelpIcon {
	background-position: 0px -80px;
}

.oneui .idxButtonDerived.dijitHover .idxHelpIcon {
   background-position: -16px -80px;
}
.oneui .idxButtonDerived.dijitActive .idxHelpIcon,
.oneui .idxButtonDerived.dijitOpened .idxHelpIcon {
   background-position: -32px -80px;
}
.oneui .idxButtonDerived.dijitDisabled .idxHelpIcon {
   background-position: -48px -80px;
}

.oneui .idxInfoIcon {
	background-position: 0px -96px;
}

.oneui .idxButtonDerived.dijitHover .idxInfoIcon {
   background-position: -16px -96px;
}
.oneui .idxButtonDerived.dijitActive .idxInfoIcon,
.oneui .idxButtonDerived.dijitOpened .idxInfoIcon {
   background-position: -32px -96px;
}
.oneui .idxButtonDerived.dijitDisabled .idxInfoIcon {
   background-position: -48px -96px;
}

.oneui .idxMinimizeIcon {
	background-position: 0px -112px;
}

.oneui .idxButtonDerived.dijitHover .idxMinimizeIcon {
   background-position: -16px -112px;
}

.oneui .idxButtonDerived.dijitActive .idxMinimizeIcon,
.oneui .idxButtonDerived.dijitOpened .idxMinimizeIcon {
   background-position: -32px -112px;
}
.oneui .idxButtonDerived.dijitDisabled .idxMinimizeIcon {
   background-position: -48px -112px;
}

.oneui .idxMaximizeIcon {
	background-position: 0px -128px;
}

.oneui .idxButtonDerived.dijitHover .idxMaximizeIcon {
   background-position: -16px -128px;
}
.oneui .idxButtonDerived.dijitActive .idxMaximizeIcon,
.oneui .idxButtonDerived.dijitOpened .idxMaximizeIcon {
   background-position: -32px -128px;
}
.oneui .idxButtonDerived.dijitDisabled .idxMaximizeIcon {
   background-position: -48px -128px;
}

.oneui .idxRestoreIcon {
	background-position: 0px -144px;
}

.oneui .idxButtonDerived.dijitHover .idxRestoreIcon {
   background-position: -16px -144px;
}
.oneui .idxButtonDerived.dijitActive .idxRestoreIcon,
.oneui .idxButtonDerived.dijitOpened .idxRestoreIcon {
   background-position: -32px -144px;
}
.oneui .idxButtonDerived.dijitDisabled .idxRestoreIcon {
   background-position: -48px -144px;
}

.oneui .idxRefreshIcon {
	background-position: 0px -160px;
}

.oneui .idxButtonDerived.dijitHover .idxRefreshIcon {
   background-position: -16px -160px;
}
.oneui .idxButtonDerived.dijitActive .idxRefreshIcon,
.oneui .idxButtonDerived.dijitOpened .idxRefreshIcon {
   background-position: -32px -160px;
}
.oneui .idxButtonDerived.dijitDisabled .idxRefreshIcon {
   background-position: -48px -160px;
}

.oneui .idxPrintIcon {
	background-position: 0px -176px;
}

.oneui .idxButtonDerived.dijitHover .idxPrintIcon {
   background-position: -16px -176px;
}
.oneui .idxButtonDerived.dijitActive .idxPrintIcon,
.oneui .idxButtonDerived.dijitOpened .idxPrintIcon {
   background-position: -32px -176px;
}
.oneui .idxButtonDerived.dijitDisabled .idxPrintIcon {
   background-position: -48px -176px;
}

.oneui .idxNextPageIcon {
	background-position: 0px -192px;
}

.oneui .idxButtonDerived.dijitHover .idxNextPageIcon {
   background-position: -16px -192px;
}
.oneui .idxButtonDerived.dijitActive .idxNextPageIcon,
.oneui .idxButtonDerived.dijitOpened .idxNextPageIcon {
   background-position: -32px -192px;
}
.oneui .idxButtonDerived.dijitDisabled .idxNextPageIcon {
   background-position: -48px -192px;
}

.oneui .idxPreviousPageIcon {
	background-position: 0px -208px;
}

.oneui .idxButtonDerived.dijitHover .idxPreviousPageIcon {
   background-position: -16px -208px;
}
.oneui .idxButtonDerived.dijitActive .idxPreviousPageIcon,
.oneui .idxButtonDerived.dijitOpened .idxPreviousPageIcon {
   background-position: -32px -208px;
}
.oneui .idxButtonDerived.dijitDisabled .idxPreviousPageIcon {
   background-position: -48px -208px;
}

.oneui .idxLastPageIcon {
	background-position: 0px -224px;
}

.oneui .idxButtonDerived.dijitHover .idxLastPageIcon {
   background-position: -16px -224px;
}
.oneui .idxButtonDerived.dijitActive .idxLastPageIcon,
.oneui .idxButtonDerived.dijitOpened .idxLastPageIcon {
   background-position: -32px -224px;
}
.oneui .idxButtonDerived.dijitDisabled .idxLastPageIcon {
   background-position: -48px -224px;
}

.oneui .idxFirstPageIcon {
	background-position: 0px -240px;
}

.oneui .idxButtonDerived.dijitHover .idxFirstPageIcon {
   background-position: -16px -240px;
}
.oneui .idxButtonDerived.dijitActive .idxFirstPageIcon,
.oneui .idxButtonDerived.dijitOpened .idxFirstPageIcon {
   background-position: -32px -240px;
}
.oneui .idxButtonDerived.dijitDisabled .idxFirstPageIcon {
   background-position: -48px -240px;
}

.oneui .idxCompactButton .idxButtonDerived_idxDefaults {
  background-image: url(../images/blank.gif?profile=compact);
}

.oneui .idxSecondaryButton .idxButtonDerived_idxDefaults {
  background-image: url(../images/blank.gif?placement=secondary);
}

.oneui .idxSpecialButton .idxButtonDerived_idxDefaults {
  background-image: url(../images/blank.gif?placement=special);
}

.oneui .idxToolbarButton .idxButtonDerived_idxDefaults {
  background-image: url(../images/blank.gif?placement=toolbar);
}

.oneui .idxCompactButton.idxSecondaryButton .idxButtonDerived_idxDefaults,
.oneui .idxSecondaryButton.idxCompactButton .idxButtonDerived_idxDefaults,
.oneui .idxCompactButton .idxSecondaryButton .idxButtonDerived_idxDefaults,
.oneui .idxSecondaryButton .idxCompactButton .idxButtonDerived_idxDefaults {
  background-image: url(../images/blank.gif?placement=secondary&profile=compact);
}

.oneui .idxCompactButton.idxSpecialButton .idxButtonDerived_idxDefaults,
.oneui .idxSpecialButton.idxCompactButton .idxButtonDerived_idxDefaults,
.oneui .idxCompactButton .idxSpecialButton .idxButtonDerived_idxDefaults,
.oneui .idxSpecialButton .idxCompactButton .idxButtonDerived_idxDefaults {
  background-image: url(../images/blank.gif?placement=special&profile=compact);
}

.oneui .idxCompactButton.idxToolbarButton .idxButtonDerived_idxDefaults,
.oneui .idxToolbarButton.idxCompactButton .idxButtonDerived_idxDefaults,
.oneui .idxCompactButton .idxToolbarButton .idxButtonDerived_idxDefaults,
.oneui .idxToolbarButton .idxCompactButton .idxButtonDerived_idxDefaults{
  background-image: url(../images/blank.gif?placement=toolbar&profile=compact);
}

/***** 
 ***** TOOLBAR BUTTONS
 *****/
.oneui .idxButtonToolbar.dijitButton,
.oneui .idxButtonToolbar.dijitDropDownButton ,
.oneui .idxButtonToolbar.dijitComboButton,
.oneui .idxButtonToolbar.dijitToggleButton,
.oneui .dijitButton.idxButtonToolbar,
.oneui .dijitDropDownButton.idxButtonToolbar,
.oneui .dijitComboButton.idxButtonToolbar,
.oneui .dijitToggleButton.idxButtonToolbar {
	background: none;
	padding: 0px;
	margin: 0px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: none;
	min-width: 1px;
	padding: 0;
}

.oneui .idxButtonToolbar.dijitButton .dijitButtonNode,
.oneui .idxButtonToolbar.dijitDropDownButton .dijitButtonNode,
.oneui .idxButtonToolbar.dijitComboButton .dijitButtonNode,
.oneui .idxButtonToolbar.dijitToggleButton .dijitButtonNode,
.oneui .dijitButton.idxButtonToolbar .dijitButtonNode,
.oneui .dijitDropDownButton.idxButtonToolbar .dijitButtonNode,
.oneui .dijitComboButton.idxButtonToolbar .dijitButtonNode,
.oneui .dijitToggleButton.idxButtonToolbar .dijitButtonNode {
	background: none;
	border: none;
	filter: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	min-width: 1px;
	padding: 0;
}

/** BEGIN WORK AROUND FOR IE GRADIENT FILTER HIDING TABLE CELL BORDERS ON COMBO-BUTTON **/
.dj_ie .oneui .idxButtonToolbar.dijitComboButton .dijitButtonNode,
.dj_ie .oneui .dijitComboButton.idxButtonToolbar .dijitButtonNode {
	background: none;
        filter: none;
}

.dj_ie .oneui table.idxButtonToolbar.dijitComboButton,
.dj_ie .oneui table.dijitComboButton.idxButtonToolbar {
	background: none;
        filter: none;
}
/** END WORK AROUND FOR IE GRADIENT FILTER HIDING TABLE CELL BORDERS ON COMBO-BUTTON **/

.oneui .idxButtonToolbar .dijitButtonText {
	color:#000000;
}

/* hover text color */
.oneui .idxButtonToolbar.dijitButtonHover .dijitButtonText,
.oneui .idxButtonToolbar.dijitDropDownButtonHover .dijitButtonText,
.oneui .idxButtonToolbar.dijitComboButton .dijitButtonNodeHover .dijitButtonText,
.oneui .idxButtonToolbar.dijitToggleButtonHover .dijitButtonText,
.oneui .dijitButtonHover.idxButtonToolbar .dijitButtonText,
.oneui .dijitDropDownButtonHover.idxButtonToolbar .dijitButtonText,
.oneui .dijitComboButton.idxButtonToolbar  .dijitButtonNodeHover .dijitButtonText,
.oneui .dijitToggleButtonHover.idxButtonToolbar .dijitButtonText
 {
	color:#000000;
	text-decoration: underline;
}

/* disabled text color */
.oneui .dijitDisabled.idxButtonToolbar .dijitButtonText {
	color: #8f8f8f;
	text-decoration: none;
}

/* hover status */
.oneui .idxButtonToolbar.dijitButtonHover .dijitButtonNode,
.oneui .idxButtonToolbar.dijitDropDownButtonHover .dijitButtonNode,
.oneui .idxButtonToolbar.dijitComboButton .dijitButtonNodeHover, 
.oneui .idxButtonToolbar.dijitComboButton .dijitDownArrowButtonHover,
.oneui .idxButtonToolbar.dijitToggleButtonHover .dijitButtonNode {
	background: none;
	filter: none;
}

/** BEGIN WORK AROUND FOR IE GRADIENT FILTER HIDING TABLE CELL BORDERS ON COMBO-BUTTON **/
/*
    NOTE: We cheat a bit for "Hover" since the border and the background are so close in color.
    Technically, the borders are not visible when we do this CSS on the ButtonNode cells, but 
    they are replaced with the gradient which is just as dark on IE, and unnoticeable.  The
    alternative would have been to hover-highlight the entire button instead of the parts
*/
.dj_ie .oneui .idxButtonToolbar.dijitComboButton .dijitButtonNodeHover, 
.dj_ie .oneui .idxButtonToolbar.dijitComboButton .dijitDownArrowButtonHover {
	background: none;
	filter: none;
}
/** END WORK AROUND FOR IE GRADIENT FILTER HIDING TABLE CELL BORDERS ON COMBO-BUTTON **/

/* checked status */
.oneui .idxButtonToolbar.dijitButtonActive .dijitButtonNode, 
.oneui .idxButtonToolbar.dijitDropDownButtonActive .dijitButtonNode,
.oneui .idxButtonToolbar.dijitComboButtonActive .dijitButtonNode,
.oneui .idxButtonToolbar.dijitToggleButtonActive .dijitButtonNode,
.oneui .dijitButtonActive.idxButtonToolbar .dijitButtonNode, 
.oneui .dijitDropDownButtonActive.idxButtonToolbar .dijitButtonNode,
.oneui .dijitComboButtonActive.idxButtonToolbar .dijitButtonNode,
.oneui .dijitToggleButtonActive.idxButtonToolbar .dijitButtonNode {
	background: none;
    filter: none;
    color: #000000;
}

.oneui .idxButtonToolbar.dijitButtonActive .dijitButtonText,
.oneui .idxButtonToolbar.dijitDropDownButtonActive .dijitButtonText,
.oneui .idxButtonToolbar.dijitComboButton .dijitButtonNodeActive .dijitButtonText,
.oneui .idxButtonToolbar.dijitToggleButtonActive .dijitButtonText,
.oneui .dijitButtonActive.idxButtonToolbar .dijitButtonText,
.oneui .dijitDropDownButtonActive.idxButtonToolbar .dijitButtonText,
.oneui .dijitComboButton.idxButtonToolbar .dijitButtonNodeActive .dijitButtonText,
.oneui .dijitToggleButtonActive.idxButtonToolbar .dijitButtonText {
	color:#000000;
	text-decoration: underline;
}

.oneui .idxButtonToolbar.dijitButtonDisabled .dijitButtonNode,
.oneui .idxButtonToolbar.dijitDropDownButtonDisabled .dijitButtonNode,
.oneui .idxButtonToolbar.dijitComboButtonDisabled .dijitButtonNode,
.oneui .idxButtonToolbar.dijitToggleButtonDisabled .dijitButtonNode,
.oneui .dijitButtonDisabled.idxButtonToolbar .dijitButtonNode,
.oneui .dijitDropDownButtonDisabled.idxButtonToolbar .dijitButtonNode,
.oneui .dijitComboButtonDisabled.idxButtonToolbar .dijitButtonNode,
.oneui .dijitToggleButtonDisabled.idxButtonToolbar .dijitButtonNode { 
	background: none;
    filter: none;
	border: none;
	color: #696969;
	box-shadow:none;
 	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}

/** BEGIN WORK AROUND FOR IE GRADIENT FILTER HIDING TABLE CELL BORDERS ON COMBO-BUTTON **/
.dj_ie .oneui .idxButtonToolbar.dijitComboButtonDisabled .dijitButtonNode,
.dj_ie .oneui .dijitComboButtonDisabled.idxButtonToolbar .dijitButtonNode {
	background: none;
	filter: none;
}

.dj_ie .oneui table.idxButtonToolbar.dijitComboButtonDisabled,
.dj_ie .oneui table.dijitComboButtonDisabled.idxButtonToolbar {
	background: none;
    filter: none;
}
/** END WORK AROUND FOR IE GRADIENT FILTER HIDING TABLE CELL BORDERS ON COMBO-BUTTON **/

.oneui .idxButtonToolbar.dijitDisabled .dijitArrowButtonInner {
	background-position: -151px 0px;

}

.oneui .idxButtonToolbar.dijitDropDownButton.dijitOpened .dijitButtonText,
.oneui .idxButtonToolbar.dijitComboButton.dijitOpened .dijitButtonText {
   color: #000000;
}

.oneui .idxButtonToolbar.dijitDropDownButton.dijitOpened .dijitButtonNode,
.oneui .idxButtonToolbar.dijitComboButton.dijitOpened .dijitButtonNode {
    filter: none;
    background: none;
}

/** BEGIN WORK AROUND FOR IE GRADIENT FILTER HIDING TABLE CELL BORDERS ON COMBO-BUTTON **/
.dj_ie .oneui .idxButtonToolbar.dijitComboButton.dijitOpened .dijitButtonNode {
	background: none;
        filter: none;
}

.dj_ie .oneui table.idxButtonToolbar.dijitComboButton.dijitOpened {
	background-color: none;
    filter: none;
}
/** END WORK AROUND FOR IE GRADIENT FILTER HIDING TABLE CELL BORDERS ON COMBO-BUTTON **/




/* Compact */
.oneui .dijitButton.idxButtonCompact .dijitButtonText {
    padding: 0 0 0 0;
}

.oneui .dijitDropDownButton.idxButtonCompact .dijitButtonText,
.oneui .dijitComboButton.idxButtonCompact .dijitButtonText {
    padding: 0 10px 0 0;
}

.oneui .dijitButtonRtl.idxButtonCompact .dijitButtonText,
.oneui .dijitDropDownButtonRtl.idxButtonCompact .dijitButtonText,
.oneui .dijitComboButtonRtl.idxButtonCompact .dijitButtonText,
.oneui .dijitButton.dijitButtonRtl.idxButtonCompact .dijitButtonText,
.oneui .dijitDropDownButton.dijitDropDownButtonRtl.idxButtonCompact .dijitButtonText,
.oneui .dijitComboButton.dijitComboButtonRtl.idxButtonCompact .dijitButtonText {
    padding: 0 0 0 10px;
}
.oneui .dijitButton .dijitButtonNode {
	min-width: 87px;
}
.oneui .dijitToggleButton .dijitButtonNode {
	min-width: 99px;
}
.oneui .dijitButton.idxButtonCompact .dijitButtonNode {
	min-width: 65px;
}
.oneui .dijitToggleButton.idxButtonCompact .dijitButtonNode {
	min-width: 55px;
}

.oneui .dijitButton.idxButtonIconOnly .dijitButtonNode,
.oneui .dijitToggleButton.idxButtonIconOnly .dijitButtonNode,
.oneui .dijitButton.idxButtonIconOnly.idxButtonCompact .dijitButtonNode,
.oneui .dijitToggleButton.idxButtonIconOnly.idxButtonCompact .dijitButtonNode {
	min-width: 1px;
}

/*
.dj_ie6 .oneui .dijitButton .dijitButtonNode {
	min-width:87px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>87?"87px":"");
}
.dj_ie6 .oneui .dijitToggleButton .dijitButtonNode {
	min-width:99px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>99?"99px":"");
}
.dj_ie6 .oneui .dijitButton.idxButtonCompact .dijitButtonNode { 
	min-width:65px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>65?"65px":"");
}
.dj_ie6 .oneui .dijitToggleButton.idxButtonCompact .dijitButtonNode {
	min-width:55px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>55?"55px":"");
}
*/

/* secondary Button and special Button */
.oneui .idxButtonDerived.idxButtonSecondary .dijitButtonNode,
.oneui .dijitButton.idxButtonSecondary .dijitButtonNode,
.oneui .dijitToggleButton.idxButtonSecondary .dijitButtonNode,
.oneui .dijitDropDownButton.idxButtonSecondary .dijitButtonNode,
.oneui .dijitComboButton.idxButtonSecondary .dijitButtonNode {
	/*padding: 2px 5px 4px 5px;*/
	font-weight: normal;
}

.oneui .idxButtonDerived.idxButtonSpecial .dijitButtonNode,
.oneui .dijitButton.idxButtonSpecial .dijitButtonNode,
.oneui .dijitToggleButton.idxButtonSpecial .dijitButtonNode,
.oneui .dijitDropDownButton.idxButtonSpecial .dijitButtonNode,
.oneui .dijitComboButton.idxButtonSpecial .dijitButtonNode {
	background-color: #008abf;
	background-image: -moz-linear-gradient(top, #008abf, #085884);
	background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(#008abf),to(#085884));
	background-image: -webkit-linear-gradient(top, #008abf 0%, #085884 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #008abf 0%, #085884 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #008abf 0%, #085884 100%); /* IE10+ */
	background-image: linear-gradient(top,  #008abf 0%, #085884 100%); /* W3C */
	/*
	filter: progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#008abf', endColorstr='#085884'); 
	*/
	border: 1px solid #0a5f8e;
	color: #ffffff;
	text-shadow:0px 1px 0px rgba(0, 0, 0, 0.35);
}

.dj_ie .oneui .idxButtonDerived.idxButtonSpecial .dijitButtonNode,
.dj_ie .oneui .dijitButton.idxButtonSpecial .dijitButtonNode,
.dj_ie .oneui .dijitToggleButton.idxButtonSpecial .dijitButtonNode,
.dj_ie .oneui .dijitDropDownButton.idxButtonSpecial .dijitButtonNode,
.dj_ie .oneui .dijitCompboButton.idxButtonSpecial .dijitButtonNode {
	border: 1px solid #0a4e74;
}

.oneui .idxButtonDerived.dijitHover.idxButtonSpecial .dijitButtonNode,
.oneui .idxButtonDerived.idxButtonSpecial.dijitHover .dijitButtonNode,
.oneui .dijitButton.dijitHover.idxButtonSpecial .dijitButtonNode,
.oneui .dijitButton.idxButtonSpecial.dijitHover .dijitButtonNode,
.oneui .dijitToggleButton.dijitHover.idxButtonSpecial .dijitButtonNode,
.oneui .dijitToggleButton.idxButtonSpecial.dijitHover .dijitButtonNode,
.oneui .dijitDropDownButton.dijitHover.idxButtonSpecial .dijitButtonNode,
.oneui .dijitDropDownButton.idxButtonSpecial.dijitHover .dijitButtonNode,
.oneui .dijitComboButton.dijitHover.idxButtonSpecial .dijitButtonNode,
.oneui .dijitComboButton.idxButtonSpecial.dijitHover .dijitButtonNode {
	background-color: #206b93;
	background-image: -moz-linear-gradient(top, #1a95c5, #206b93);
	background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(#1a95c5),to(#206b93));
	background-image: -webkit-linear-gradient(top, #1a95c5 0%, #206b93 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #1a95c5 0%, #206b93 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #1a95c5 0%, #206b93 100%); /* IE10+ */
	background-image: linear-gradient(top,  #1a95c5 0%, #206b93 100%); /* W3C */
	/*
	filter: progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#1a95c5', endColorstr='#206b93'); 
	*/
}

.oneui .idxButtonDerived.dijitActive.idxButtonSpecial .dijitButtonNode,
.oneui .idxButtonDerived.idxButtonSpecial.dijitActive .dijitButtonNode,
.oneui .dijitButton.dijitActive.idxButtonSpecial .dijitButtonNode,
.oneui .dijitButton.idxButtonSpecial.dijitActive .dijitButtonNode,
.oneui .dijitToggleButton.dijitActive.idxButtonSpecial .dijitButtonNode,
.oneui .dijitToggleButton.idxButtonSpecial.dijitActive .dijitButtonNode,
.oneui .dijitDropDownButton.dijitActive.idxButtonSpecial .dijitButtonNode,
.oneui .dijitDropDownButton.idxButtonSpecial.dijitActive .dijitButtonNode,
.oneui .dijitComboButton.dijitActive.idxButtonSpecial .dijitButtonNode,
.oneui .dijitComboButton.idxButtonSpecial.dijitActive .dijitButtonNode {
	background-color: #0a4e74;
	background-image: -moz-linear-gradient(top, #085884, #008abf);
	background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(#085884),to(#008abf));
	background-image: -webkit-linear-gradient(top, #085884 0%, #008abf 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #085884 0%, #008abf 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #085884 0%, #008abf 100%); /* IE10+ */
	background-image: linear-gradient(top,  #085884 0%, #008abf 100%); /* W3C */
	/*
	filter: progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#085884', endColorstr='#008abf'); 
	*/
	color: #f2fafe;
}

.oneui .idxButtonDerived.dijitDisabled.idxButtonSpecial .dijitButtonNode,
.oneui .idxButtonDerived.idxButtonSpecial.dijitDisabled .dijitButtonNode,
.oneui .dijitButton.dijitDisabled.idxButtonSpecial .dijitButtonNode,
.oneui .dijitButton.idxButtonSpecial.dijitDisabled .dijitButtonNode,
.oneui .dijitToggleButton.dijitDisabled.idxButtonSpecial .dijitButtonNode,
.oneui .dijitToggleButton.idxButtonSpecial.dijitDisabled .dijitButtonNode,
.oneui .dijitDropDownButton.dijitDisabled.idxButtonSpecial .dijitButtonNode,
.oneui .dijitDropDownButton.idxButtonSpecial.dijitDisabled .dijitButtonNode,
.oneui .dijitComboButton.dijitDisabled.idxButtonSpecial .dijitButtonNode,
.oneui .dijitComboButton.idxButtonSpecial.dijitDisabled .dijitButtonNode {
	color: #cdecfa;
}

.dj_ie .oneui .idxButtonDerived.dijitDisabled.idxButtonSpecial .dijitButtonNode,
.dj_ie .oneui .idxButtonDerived.idxButtonSpecial.dijitDisabled .dijitButtonNode,
.dj_ie .oneui .dijitButton.dijitDisabled.idxButtonSpecial .dijitButtonNode,
.dj_ie .oneui .dijitButton.idxButtonSpecial.dijitDisabled .dijitButtonNode,
.dj_ie .oneui .dijitToggleButton.dijitDisabled.idxButtonSpecial .dijitButtonNode,
.dj_ie .oneui .dijitToggleButton.idxButtonSpecial.dijitDisabled .dijitButtonNode,
.dj_ie .oneui .dijitDropDownButton.dijitDisabled.idxButtonSpecial .dijitButtonNode,
.dj_ie .oneui .dijitDropDownButton.idxButtonSpecial.dijitDisabled .dijitButtonNode,
.dj_ie .oneui .dijitComboButton.dijitDisabled.idxButtonSpecial .dijitButtonNode,
.dj_ie .oneui .dijitComboButton.idxButtonSpecial.dijitDisabled .dijitButtonNode {
	color: #bbd9e8;
}
[lang|="ar"].dijitRtl  .oneui .idxButtonIcon .idxHelpIcon,
.dijitRtl .oneui .idxButtonIcon .idxFirstPageIcon,
.dijitRtl .oneui .idxButtonIcon .idxLastPageIcon,
.dijitRtl .oneui .idxButtonIcon .idxNextPageIcon,
.dijitRtl .oneui .idxButtonIcon .idxPreviousPageIcon {
	-webkit-transform:scaleX(-1);
	-moz-transform:scaleX(-1);
	-ms-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	transform:scaleX(-1);
}
